home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha 2008 January / Cybermycha 1_2008.iso / DataCa~1.cab / _F725A164E5854621B6F5964306981D55 < prev    next >
Encoding:
Text File  |  2005-10-13  |  10.7 KB  |  396 lines

  1. //
  2. // Script with parts definition
  3. //
  4. // This file is included by Data\Logic\%Game Mode%\Parts.scr which includes Data\Logic\Common\Part.def
  5. // so it can use keywords declared in Part.def
  6. //
  7. $GLASS_REFL_MAT(s,              "CBT_GlassReflection.mat")
  8. $GLASS_REFL_BROKEN_MAT(s,       "CBT_GlassReflectionBroken.mat")
  9. $GLASS_REFL_MAT_MENU(s,         "CBT_GlassReflection_MENU.mat")
  10. $GLASS_REFL_BROKEN_MAT_MENU(s,  "CBT_GlassReflectionBroken_MENU.mat")
  11.  
  12. $GLASS_REFL_MAT_LOD1(s,              "CBT_GlassReflection_1.mat")
  13. $GLASS_REFL_BROKEN_MAT_LOD1(s,       "CBT_GlassReflectionBroken_1.mat")
  14.  
  15. $GLASS_REFL_MAT_LOD2(s,              "CBT_GlassReflection_2.mat")
  16. $GLASS_REFL_BROKEN_MAT_LOD2(s,       "CBT_GlassReflectionBroken_2.mat")
  17.  Exhaust( "CBT_Expirat" )
  18. {
  19.    MeshName("Data/Cars/CBT/Parts/CBT_Exhaust.3da")
  20.    MountingDummy("DExhaust")
  21.    InstallSlot("Exhaust")
  22.  
  23.    !include("..\\presets\\DefaultExpirat.scr")
  24. }
  25.  
  26.  Exhaust( "CBT_Expirat_A" )
  27. {
  28.    MeshName("Data/Cars/CBT/Parts/CBT_Exhaust_A.3da")
  29.    MountingDummy("DExhaust_A")
  30.    InstallSlot("Exhaust")
  31.  
  32.    !include("..\\presets\\DefaultExpirat.scr")
  33. }
  34.  
  35.  Exhaust( "CBT_Expirat_B" )
  36. {
  37.    MeshName("Data/Cars/CBT/Parts/CBT_Exhaust_B.3da")
  38.    MountingDummy("DExhaust_B")
  39.    InstallSlot("Exhaust")
  40.  
  41.    !include("..\\presets\\DefaultExpirat.scr")
  42. }
  43.  
  44.  Exhaust( "CBT_Expirat_C" )
  45. {
  46.    MeshName("Data/Cars/CBT/Parts/CBT_Exhaust_C.3da")
  47.    MountingDummy("DExhaust_C")
  48.    InstallSlot("Exhaust")
  49.  
  50.    !include("..\\presets\\DefaultExpirat.scr")
  51. }
  52.  
  53.  Exhaust( "CBT_Expirat_D" )
  54. {
  55.    MeshName("Data/Cars/CBT/Parts/CBT_Exhaust_D.3da")
  56.    MountingDummy("DExhaust_D")
  57.    InstallSlot("Exhaust")
  58.  
  59.    !include("..\\presets\\DefaultExpirat.scr")
  60. }
  61.  
  62.  Bonnet("CBT_Bonnet")
  63. {
  64.     MeshName("Data/Cars/CBT/Parts/CBT_Bonnet.3da")
  65.     MountingDummy("DBonnet")
  66.     InstallSlot("Bonnet")
  67.  
  68.     !include("..\\presets\\DefaultBonnet.scr")
  69. }
  70.  
  71. Spoiler("CBT_BumperRear_A")
  72. {
  73.     MeshName("Data/Cars/CBT/Parts/CBT_BumperR_A.3da")
  74.     MountingDummy("DBumperR_A") 
  75.     InstallSlot("BumperRear")
  76.  
  77.     !include("..\\presets\\DefaultBumperRear.scr")
  78. }
  79.  
  80. //-------------------------------------------------------------------------------------------------
  81. Spoiler("CBT_BumperRear_B")
  82. {
  83.     MeshName("Data/Cars/CBT/Parts/CBT_BumperR_B.3da")
  84.     MountingDummy("DBumperR_B")
  85.     InstallSlot("BumperRear")
  86.  
  87.     !include("..\\presets\\DefaultBumperRear.scr")
  88. }
  89.  
  90. //-------------------------------------------------------------------------------------------------
  91. Spoiler("CBT_BumperRear_C")
  92. {
  93.     MeshName("Data/Cars/CBT/Parts/CBT_BumperR_C.3da")
  94.     MountingDummy("DBumperR_C")
  95.     InstallSlot("BumperRear")
  96.     
  97.     !include("..\\presets\\DefaultBumperRear.scr")
  98.  
  99.     // TODO: lights!!!
  100. }
  101.  
  102. //-------------------------------------------------------------------------------------------------
  103. Spoiler("CBT_BumperRear_D")
  104. {
  105.     MeshName("Data/Cars/CBT/Parts/CBT_BumperR_D.3da")
  106.     MountingDummy("DBumperR_D")
  107.     InstallSlot("BumperRear")
  108.     
  109.     !include("..\\presets\\DefaultBumperRear.scr")
  110.  
  111.     // TODO: lights!!!
  112. }
  113.  
  114. //-------------------------------------------------------------------------------------------------
  115. Spoiler("CBT_BumperRear_E")
  116. {
  117.     MeshName("Data/Cars/CBT/Parts/CBT_BumperR_E.3da")
  118.     MountingDummy("DBumperR_E")
  119.     InstallSlot("BumperRear")
  120.     
  121.     !include("..\\presets\\DefaultBumperRear.scr")
  122.  
  123.     // TODO: lights!!!
  124. }
  125.  
  126. //-------------------------------------------------------------------------------------------------
  127. Spoiler("CBT_BumperRear_F")
  128. {
  129.     MeshName("Data/Cars/CBT/Parts/CBT_BumperR_F.3da")
  130.     MountingDummy("DBumperR_F")
  131.     InstallSlot("BumperRear")
  132.     
  133.     !include("..\\presets\\DefaultBumperRear.scr")
  134.  
  135.     // TODO: lights!!!
  136. }
  137.  
  138. //-------------------------------------------------------------------------------------------------
  139. Spoiler("CBT_BumperRear_G")
  140. {
  141.     MeshName("Data/Cars/CBT/Parts/CBT_BumperR_G.3da")
  142.     MountingDummy("DBumperR_G")
  143.     InstallSlot("BumperRear")
  144.     
  145.     !include("..\\presets\\DefaultBumperRear.scr")
  146.  
  147.     // TODO: lights!!!
  148. }
  149.  
  150. //-------------------------------------------------------------------------------------------------
  151. Spoiler("CBT_BumperFront_A")
  152. {
  153.     MeshName("Data/Cars/CBT/Parts/CBT_BumperF_A.3da")
  154.     MountingDummy("DBumperF_A")
  155.     InstallSlot("BumperFront")
  156.     
  157.     !include("..\\presets\\DefaultBumperFront.scr")
  158. }
  159.  
  160. //-------------------------------------------------------------------------------------------------
  161. Spoiler("CBT_BumperFront_B")
  162. {
  163.     MeshName("Data/Cars/CBT/Parts/CBT_BumperF_B.3da")
  164.     MountingDummy("DBumperF_B")
  165.     InstallSlot("BumperFront")
  166.     
  167.     !include("..\\presets\\DefaultBumperFront.scr")
  168. }
  169.  
  170. //-------------------------------------------------------------------------------------------------
  171. Spoiler("CBT_BumperFront_C")
  172. {
  173.     MeshName("Data/Cars/CBT/Parts/CBT_BumperF_C.3da")
  174.     MountingDummy("DBumperF_C")
  175.     InstallSlot("BumperFront")
  176.     
  177.     !include("..\\presets\\DefaultBumperFront.scr")
  178. }
  179.  
  180. //-------------------------------------------------------------------------------------------------
  181. Spoiler("CBT_BumperFront_D")
  182. {
  183.     MeshName("Data/Cars/CBT/Parts/CBT_BumperF_D.3da")
  184.     MountingDummy("DBumperF_D")
  185.     InstallSlot("BumperFront")
  186.     
  187.     !include("..\\presets\\DefaultBumperFront.scr")
  188. }
  189.  
  190. //-------------------------------------------------------------------------------------------------
  191. Spoiler("CBT_BumperFront_E")
  192. {
  193.     MeshName("Data/Cars/CBT/Parts/CBT_BumperF_E.3da")
  194.     MountingDummy("DBumperF_E")
  195.     InstallSlot("BumperFront")
  196.     
  197.     !include("..\\presets\\DefaultBumperFront.scr")
  198. }
  199.  
  200. //-------------------------------------------------------------------------------------------------
  201. Spoiler("CBT_BumperFront_F")
  202. {
  203.     MeshName("Data/Cars/CBT/Parts/CBT_BumperF_F.3da")
  204.     MountingDummy("DBumperF_F")
  205.     InstallSlot("BumperFront")
  206.     
  207.     !include("..\\presets\\DefaultBumperFront.scr")
  208. }
  209.  
  210. //-------------------------------------------------------------------------------------------------
  211. Spoiler("CBT_BumperFront_G")
  212. {
  213.     MeshName("Data/Cars/CBT/Parts/CBT_BumperF_G.3da")
  214.     MountingDummy("DBumperF_G")
  215.     InstallSlot("BumperFront")
  216.     
  217.     !include("..\\presets\\DefaultBumperFront.scr")
  218. }
  219.  
  220. Spoiler("CBT_Fender_A")
  221. {
  222.     MeshName("Data/Cars/CBT/Parts/CBT_Fender_A.3da")
  223.     MountingDummy("DFender_A")
  224.     InstallSlot("Fender")
  225.     
  226.     !include("..\\presets\\DefaultFender.scr")
  227. }
  228.  
  229. Spoiler("CBT_Fender_B")
  230. {
  231.     MeshName("Data/Cars/CBT/Parts/CBT_Fender_B.3da")
  232.     MountingDummy("DFender_B")
  233.     InstallSlot("Fender")
  234.     
  235.     !include("..\\presets\\DefaultFender.scr")
  236. }
  237.  
  238. Spoiler("CBT_Fender_C")
  239. {
  240.     MeshName("Data/Cars/CBT/Parts/CBT_Fender_C.3da")
  241.     MountingDummy("DFender_C")
  242.     InstallSlot("Fender")
  243.     
  244.     !include("..\\presets\\DefaultFender.scr")
  245. }
  246.  
  247. Spoiler("CBT_Fender_D")
  248. {
  249.     MeshName("Data/Cars/CBT/Parts/CBT_Fender_D.3da")
  250.     MountingDummy("DFender_D")
  251.     InstallSlot("Fender")
  252.     
  253.     !include("..\\presets\\DefaultFender.scr")
  254. }
  255.  
  256. Spoiler("CBT_Skirt_A")
  257. {
  258.     MeshName("Data/Cars/CBT/Parts/CBT_Skirt_A.3da")
  259.     MountingDummy("DSkirt_A")
  260.     InstallSlot("Skirt")
  261.     
  262.     !include("..\\presets\\DefaultSkirt.scr")
  263. }
  264.  
  265. Spoiler("CBT_Skirt_B")
  266. {
  267.     MeshName("Data/Cars/CBT/Parts/CBT_Skirt_B.3da")
  268.     MountingDummy("DSkirt_B")
  269.     InstallSlot("Skirt")
  270.     
  271.     !include("..\\presets\\DefaultSkirt.scr")
  272. }
  273.  
  274. Spoiler("CBT_Skirt_C")
  275. {
  276.     MeshName("Data/Cars/CBT/Parts/CBT_Skirt_C.3da")
  277.     MountingDummy("DSkirt_C")
  278.     InstallSlot("Skirt")
  279.     
  280.     !include("..\\presets\\DefaultSkirt.scr")
  281. }
  282.  
  283. Spoiler("CBT_Skirt_D")
  284. {
  285.     MeshName("Data/Cars/CBT/Parts/CBT_Skirt_D.3da")
  286.     MountingDummy("DSkirt_D")
  287.     InstallSlot("Skirt")
  288.     
  289.     !include("..\\presets\\DefaultSkirt.scr")
  290. }
  291.  
  292. Spoiler("CBT_Spoiler_A")
  293. {
  294.     MeshName("Data/Cars/CBT/Parts/CBT_Spoiler_A.3da")
  295.     MountingDummy("DSpoiler_A")
  296.     InstallSlot("Spoiler")
  297.     
  298.     !include("..\\presets\\DefaultSpoiler.scr")
  299. }
  300.  
  301. Spoiler("CBT_Spoiler_B")
  302. {
  303.     MeshName("Data/Cars/CBT/Parts/CBT_Spoiler_B.3da")
  304.     MountingDummy("DSpoiler_B")
  305.     InstallSlot("Spoiler")
  306.     
  307.     !include("..\\presets\\DefaultSpoiler.scr")
  308. }
  309.  
  310. Spoiler("CBT_Spoiler_C")
  311. {
  312.     MeshName("Data/Cars/CBT/Parts/CBT_Spoiler_C.3da")
  313.     MountingDummy("DSpoiler_C")
  314.     InstallSlot("Spoiler")
  315.     
  316.     !include("..\\presets\\DefaultSpoiler.scr")
  317. }
  318.  
  319. Spoiler("CBT_Spoiler_D")
  320. {
  321.     MeshName("Data/Cars/CBT/Parts/CBT_Spoiler_D.3da")
  322.     MountingDummy("DSpoiler_D")
  323.     InstallSlot("Spoiler")
  324.     
  325.     !include("..\\presets\\DefaultSpoiler.scr")
  326. }
  327.  
  328.   Door("CBT_DoorL")
  329. {
  330.     MeshName("Data/Cars/CBT/Parts/CBT_DoorL.3da")
  331.     MountingDummy("DDoorL")
  332.     InstallSlot("DoorLeft")
  333.  
  334.     AddGridLocation(0, 0, 1, 1)
  335.  
  336.     !include("..\\presets\\DefaultDoorLeft.scr")
  337.     
  338.     Glass("FrontLeft")
  339.     {
  340.         AddGridLocation(0, 1, 1, 1)
  341.         GlassMaterialParams("GlassFL", GLASS_REFL_MAT, GLASS_REFL_BROKEN_MAT, GLASS_REFL_MAT_MENU, GLASS_REFL_BROKEN_MAT_MENU)
  342.         GlassMaterialParams("GlassFL", GLASS_REFL_MAT_LOD1, GLASS_REFL_BROKEN_MAT_LOD1, GLASS_REFL_MAT_MENU, GLASS_REFL_BROKEN_MAT_MENU)
  343.         GlassMaterialParams("GlassFL", GLASS_REFL_MAT_LOD2, GLASS_REFL_BROKEN_MAT_LOD2, GLASS_REFL_MAT_MENU, GLASS_REFL_BROKEN_MAT_MENU)
  344.         GlassDestructionFX("GlassLeftRight")
  345.     }
  346. }
  347.  Door("CBT_DoorR")
  348. {
  349.     MeshName("Data/Cars/CBT/Parts/CBT_DoorR.3da")
  350.     MountingDummy("DDoorR")
  351.     InstallSlot("DoorRight")
  352.  
  353.     AddGridLocation(2, 0, 1, 1)
  354.  
  355.     !include("..\\presets\\DefaultDoorRight.scr")
  356.  
  357.     Glass("FrontRight")
  358.     {
  359.         AddGridLocation(2, 1, 1, 1)
  360.         GlassMaterialParams("GlassFR", GLASS_REFL_MAT, GLASS_REFL_BROKEN_MAT, GLASS_REFL_MAT_MENU, GLASS_REFL_BROKEN_MAT_MENU)
  361.         GlassMaterialParams("GlassFR", GLASS_REFL_MAT_LOD1, GLASS_REFL_BROKEN_MAT_LOD1, GLASS_REFL_MAT_MENU, GLASS_REFL_BROKEN_MAT_MENU)
  362.         GlassMaterialParams("GlassFR", GLASS_REFL_MAT_LOD2, GLASS_REFL_BROKEN_MAT_LOD2, GLASS_REFL_MAT_MENU, GLASS_REFL_BROKEN_MAT_MENU)
  363.         GlassDestructionFX("GlassLeftRight")
  364.     }
  365. }
  366.   Antenna("CBT_AntennaF")
  367. {
  368.     MeshName("Data/Cars/CBT/Parts/CBT_AntennaF.3da")
  369.     MountingDummy("DAntennaF")
  370.     InstallSlot("AntennaF")
  371.  
  372.     !include("..\\presets\\DefaultAntennaMain.scr")
  373. }
  374.    CarPartMesh("CBT_WiperL")
  375. {
  376.     MeshName("Data/Cars/CBT/Parts/CBT_WiperL.3da")
  377.     MountingDummy("DWiperL")
  378.     InstallSlot("WiperLeft")
  379.  
  380.     !include("..\\presets\\DefaultWiper.scr")
  381.     AddGridLocation(0, 1, 1, 1)
  382. }
  383.  
  384.    CarPartMesh("CBT_WiperR")
  385. {
  386.     MeshName("Data/Cars/CBT/Parts/CBT_WiperR.3da")
  387.     MountingDummy("DWiperR")
  388.     InstallSlot("WiperRight")
  389.  
  390.     !include("..\\presets\\DefaultWiper.scr")
  391.     AddGridLocation(2, 1, 1, 1)
  392. }
  393.  
  394.  
  395.  
  396.